package com.example.jasypt.sample;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import com.ulisesbocchio.jasyptspringboot.annotation.EnableEncryptableProperties;

/**
 * Jasypt加密示例应用程序的主启动类
 * 该类负责启动Spring Boot应用程序并启用属性加密功能
 * 通过@EnableEncryptableProperties注解启用加密属性的自动解密功能
 */
@SpringBootApplication
@EnableEncryptableProperties
public class JasyptSampleApplication {
    /**
     * 应用程序的主入口点
     * 启动Spring Boot应用程序上下文并初始化所有组件
     * 
     * @param args 命令行参数数组，传递给SpringApplication.run方法
     */
    public static void main(String[] args) {
        SpringApplication.run(JasyptSampleApplication.class, args);
    }
}